/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.com.proteu.hibernate.beans;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 *
 * @author ricardo
 */
@Entity
@Table(name="FABRICANTES")
public class FabricantesProteu implements Serializable{

    @Id
    @Column(name="FAB_ST_CODIGO")
    private String fabStCodigo;
    @Column(name="FAB_ST_RAZAO_SOCIAL")
    private String fabStRazaoSocial;
    @Column(name="FAB_ST_NOME_FANTASIA")
    private String fabStNomeFantasia;
    @Column(name="FAB_ST_CNPJ")
    private String fabStCNPJ;
    @Column(name="FAB_ST_CATEGORIA")
    private String fabStCategoria;
    @Column(name="FAB_ST_END_CEP")
    private String fabStEndCEP;
    @Column(name="FAB_ST_ENDERECO")
    private String fabStEndereco;
    @Column(name="FAB_ST_END_NUMERO")
    private String fabStEndNumero;
    @Column(name="FAB_ST_END_COMPLEMENTO")
    private String fabStEndComplemento;
    @Column(name="FAB_ST_END_BAIRRO")
    private String fabStEndBairro;
    @Column(name="FAB_ST_END_CIDADE")
    private String fabStEndCidade;
    @Column(name="FAB_ST_END_UF")
    private String fabStEndUF;
    @Column(name="FAB_ST_FONE_DDD")
    private Integer fabStFoneDDD;
    @Column(name="FAB_ST_FONE")
    private String fabStFone;
    @Column(name="FAB_ST_FAX_DDD")
    private String fabStFaxDDD;
    @Column(name="FAB_ST_FAX")
    private String fabStFax;
    @Column(name="FAB_ST_SITE")
    private String fabStSite;
    @Column(name="FAB_ST_EMAIL")
    private String fabStEmail;
    @Column(name="FAB_BL_OBS")
    private String fabBlObs;//blob
    @Column(name="USU_IN_CODIGO")
    private Integer UsuInCodigo;
    @Column(name="FAB_DT_ALTERACAO")
    private Date fabDtAlteracao;


    public Integer getUsuInCodigo() {
        return UsuInCodigo;
    }

    public void setUsuInCodigo(Integer UsuInCodigo) {
        this.UsuInCodigo = UsuInCodigo;
    }

    public String getFabBlObs() {
        return fabBlObs;
    }

    public void setFabBlObs(String fabBlObs) {
        this.fabBlObs = fabBlObs;
    }

    public Date getFabDtAlteracao() {
        return fabDtAlteracao;
    }

    public void setFabDtAlteracao(Date fabDtAlteracao) {
        this.fabDtAlteracao = fabDtAlteracao;
    }

    public String getFabStCNPJ() {
        return fabStCNPJ;
    }

    public void setFabStCNPJ(String fabStCNPJ) {
        this.fabStCNPJ = fabStCNPJ;
    }

    public String getFabStCategoria() {
        return fabStCategoria;
    }

    public void setFabStCategoria(String fabStCategoria) {
        this.fabStCategoria = fabStCategoria;
    }

    public String getFabStCodigo() {
        return fabStCodigo;
    }

    public void setFabStCodigo(String fabStCodigo) {
        this.fabStCodigo = fabStCodigo;
    }

    public String getFabStEmail() {
        return fabStEmail;
    }

    public void setFabStEmail(String fabStEmail) {
        this.fabStEmail = fabStEmail;
    }

    public String getFabStEndBairro() {
        return fabStEndBairro;
    }

    public void setFabStEndBairro(String fabStEndBairro) {
        this.fabStEndBairro = fabStEndBairro;
    }

    public String getFabStEndCEP() {
        return fabStEndCEP;
    }

    public void setFabStEndCEP(String fabStEndCEP) {
        this.fabStEndCEP = fabStEndCEP;
    }

    public String getFabStEndCidade() {
        return fabStEndCidade;
    }

    public void setFabStEndCidade(String fabStEndCidade) {
        this.fabStEndCidade = fabStEndCidade;
    }

    public String getFabStEndComplemento() {
        return fabStEndComplemento;
    }

    public void setFabStEndComplemento(String fabStEndComplemento) {
        this.fabStEndComplemento = fabStEndComplemento;
    }

    public String getFabStEndNumero() {
        return fabStEndNumero;
    }

    public void setFabStEndNumero(String fabStEndNumero) {
        this.fabStEndNumero = fabStEndNumero;
    }

    public String getFabStEndUF() {
        return fabStEndUF;
    }

    public void setFabStEndUF(String fabStEndUF) {
        this.fabStEndUF = fabStEndUF;
    }

    public String getFabStEndereco() {
        return fabStEndereco;
    }

    public void setFabStEndereco(String fabStEndereco) {
        this.fabStEndereco = fabStEndereco;
    }

    public String getFabStFax() {
        return fabStFax;
    }

    public void setFabStFax(String fabStFax) {
        this.fabStFax = fabStFax;
    }

    public String getFabStFaxDDD() {
        return fabStFaxDDD;
    }

    public void setFabStFaxDDD(String fabStFaxDDD) {
        this.fabStFaxDDD = fabStFaxDDD;
    }

    public String getFabStFone() {
        return fabStFone;
    }

    public void setFabStFone(String fabStFone) {
        this.fabStFone = fabStFone;
    }

    public Integer getFabStFoneDDD() {
        return fabStFoneDDD;
    }

    public void setFabStFoneDDD(Integer fabStFoneDDD) {
        this.fabStFoneDDD = fabStFoneDDD;
    }

    public String getFabStNomeFantasia() {
        return fabStNomeFantasia;
    }

    public void setFabStNomeFantasia(String fabStNomeFantasia) {
        this.fabStNomeFantasia = fabStNomeFantasia;
    }

    public String getFabStRazaoSocial() {
        return fabStRazaoSocial;
    }

    public void setFabStRazaoSocial(String fabStRazaoSocial) {
        this.fabStRazaoSocial = fabStRazaoSocial;
    }

    public String getFabStSite() {
        return fabStSite;
    }

    public void setFabStSite(String fabStSite) {
        this.fabStSite = fabStSite;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final FabricantesProteu other = (FabricantesProteu) obj;
        if ((this.fabStCodigo == null) ? (other.fabStCodigo != null) : !this.fabStCodigo.equals(other.fabStCodigo)) {
            return false;
        }
        return true;
    }

    @Override
    public int hashCode() {
        int hash = 3;
        hash = 61 * hash + (this.fabStCodigo != null ? this.fabStCodigo.hashCode() : 0);
        return hash;
    }


    
}
